<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>字符串处理方法</title>
	<script type="text/javascript">
		var name = 'Tom';

		var age = 18;

		// 变量和字符串的拼接就用+
		alert('我的名字叫做'+name+',我的年龄是：'+age+'岁');

		var a = 12;
		var b = '23';
		alert(a+b); //弹出1223
		// parseInt将字符转化为数字
		alert(parseInt(a) + parseInt(b));

		//小数会被去掉，只保留整数部分
		var c = 5.6; //弹出5
		var d = 4.2;
		alert(parseInt(c)); 

		// 如果是小数运算的话，那么就要使用到parseFloat
		alert(parseFloat(c) + parseFloat(d)); //弹出9.8

		var f = 0.1;
		var g = 0.2;

		//相加等于0.3000000004的问题，解决方法是先乘以100，再除以100
		alret((parseFloat(f)*100+parseFloat(g)*100)/100);

		var sIr = '2018-5-12';
		var aRr = sIr.split('-');
		alert(aRr);

		// console.log的调试方法
		console.log(aRr)

		// document.title的调试方法
	  	document.title = aRr;

	  	// charAt获取字符串中的某一个字符
	  	var sTr = '#div1';
	  	var sTr2 = '.div1';
	  	var sTr3 = sTr.charAt(0);
	  	if(sTr3=='#'){
	  		alert('id选择器');
	  	}

	  	//indexOf查找字符串是否含有某字符,有的话就弹出下标，要是没有就弹出-1
	  	var sTr4 = 'Microsoft Yahei';
	  	var num = sTr4.indexOf('Microsoft');
	  	alert(num);

	  	// 截取字符串 用法： substring(start,end)（不包括end）
	  	//var sTr5 = sTr4.substring(10,15)
	  	var sTr5 = sTr4.substring(10,)  //如果不写的话就默认结尾
	  	alert(sTr5);

	  	// toUpperCase和toLowerCase分别表示字符串转大写或小写
	  	alert(sTr5.toUpperCase());
	  	alert(sTr5.toLowerCase());
	</script>
</head>
<body>
	
</body>
</html>